Keynote Speech: Design Testing and Evaluation Techniques for Software Reliability Engineering

نویسنده

  • Michael R. Lyu
چکیده

Software reliability is closely influenced by the creation, manifestation and impact of software faults. Consequently, software reliability can be improved by treating software faults properly, using techniques of fault tolerance, fault removal, and fault prediction. Fault tolerance techniques achieve the design for reliability, fault removal techniques achieve the testing for reliability, and fault prediction techniques achieve the evaluation for reliability. In this paper we present best current practices in software reliability engineering for the design, testing, and evaluation purposes. We describe how fault tolerant components can be applied in software applications, how software testing can be conducted to show improvement of software reliability, and how software reliability can be modeled and measured for complex systems. We also examine the associated tools for applying these techniques.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design, Testing, and Evaluation Techniques for Software Reliability Engineering

Software reliability is closely influenced by the creation, manifestation and impact of software faults. Consequently, software reliability can be improved by treating software faults properly, using techniques of fault tolerance, fault removal, and fault prediction. Fault tolerance techniques achieve the design for reliability, fault removal techniques achieve the testing for reliability, and ...

متن کامل

Theme and Variation: Usability in a Post-Waterfall World (Keynote Speech)

The shortening of product life cycles, the advent of rapid iterative techniques, and the rise of agile methods all strain conventional approaches to usability evaluation and interaction design. To function effectively in this changing context, professionals must go beyond time-and-resource intensive conventional methods, such as elaborate ethnographic inquiry, full upfront design, and in-depth ...

متن کامل

An Integrated Approach to Achieving High Software Reliability

In this paper we address the development, testing, and evaluation schemes for software reliability, and the integration of these schemes into a unified and consistent paradigm. Specifically, techniques and tools for the three phases of software reliability engineering will be described. The three phases are (1) modeling and analysis, (2) design and implementation, and (3) testing and measuremen...

متن کامل

Keynote: Just Enough Requirements Management for Web Engineering

Keynote : performance, availability and security in Web design p. 3 Keynote : bridging the gap between requirements and design p. 5 Keynote : Google maps and browser support for rich Web applications p. 7 Web service engineering-advancing a new software engineering discipline p. 8 Toward a comprehension view of Web engineering p. 19 A need-oriented assessment of technological trends in Web engi...

متن کامل

UML based Approach for System Reliability Assessment

Software Engineering is associated with development of software products using well defined principles, techniques and processes. The result of Software Engineering is an effective and reliable product. The software products have chances to fail during implementation and design phases. The design time testing and reliability measurement can enhance the process of development and their component...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998